#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
struct ListNode* middleNode(struct ListNode* head)
{
    struct ListNode* p = head;
    struct ListNode* pp = head;
    while (pp != NULL && pp->next != NULL)
    {
        p = p->next;
        pp = pp->next->next;
    }
    return p;
}
int main()
{

	return 0;
}